
package com.scs.application.modules.base.request;

import com.scs.application.core.model.PageRequest;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class HospitalMaterialQueryRequest extends PageRequest {

    /**
     * 医院标识
     */
    private String hospitalId;

    /**
     * 供应商标识
     */
    private String supplierId;

    /**
     * 品名
     */
    private String materialName;

    /**
     * 商品名称
     */
    private String materialTradeName;

    /**
     * 价格
     */
    private Long beginPrice;
    private Long endPrice;

    /**
     * 停用标志
     */
    private Integer inactive;

    /**
     * 医院名称
     */
    private String hospitalName;

    /**
     * 商品规格
     */
    private String materialSpec;

    /**
     * 商品价格
     */
    private Double price;

    /**
     * 关键字
     */
    private String keywords;

    /**
     * 是否寄售
     */
    private Integer isConsignment;

    /**
     * 是否一物一码
     */
    private Integer isOneThingOneYard;

    /**
     * 供应商名称
     */
    private String supplierName;

    /**
     * 院内编码
     */
    private String materialCode;

    /**
     * 起始时间
     */
    private Date beginDate;

    /**
     * 厂商名称
     */
    private String ManufacturerName;

    /**
     * hrp编码
     */
    private String materialHrpCode;

    /**
     * erp编码
     */
    private String materialErpCode;

    /**
     * 创建时间
     */
    private java.util.Date beginGmtCreate;
    private java.util.Date endGmtCreate;

}
